package kn.webstd.g4g.commons.dto;

import kn.webstd.tools.commons.dto.AbstractExtendedDto;

/**
 * DTO for the IniciativesbuBo.
 */
public class IniciativesbuDto extends AbstractExtendedDto {

	// ~ Constants

	private static final long serialVersionUID = 5298332;

	/** Maximum length of question1 property. */
	public static final int LENGTH_QUESTION1 = 255;
	/** Maximum length of question2 property. */
	public static final int LENGTH_QUESTION2 = 255;
	/** Maximum length of question3 property. */
	public static final int LENGTH_QUESTION3 = 255;
	/** Maximum length of question4 property. */
	public static final int LENGTH_QUESTION4 = 255;
	/** Maximum length of question5 property. */
	public static final int LENGTH_QUESTION5 = 255;
	/** Maximum length of iniciative property. */
	public static final int LENGTH_INICIATIVE = 255;
	/** Maximum length of result property. */
	public static final int LENGTH_RESULT = 255;

	// Fields

	private Long iduser;
	private Long idstatus;
	private Long idbu;
	private String question1;
	private String question2;
	private String question3;
	private String question4;
	private String question5;
	private String iniciative;
	private String result;
	private Boolean finished;

	// Constructor

	/** 
	 * Creates a new {@link IniciativesbuDto}
	 * 
	 * @author Victor Osorio
	 */
	public IniciativesbuDto() {
		super();
	}

	// Property accessors
	/**
	 * Returns the 'iduser'.
	 *
	 * @return the 'iduser'
	 */
	public Long getIduser() {
		return this.iduser;
	}

	/**
	 * Set the 'iduser'.
	 *
	 * @param iduser the 'iduser'
	 */
	public void setIduser(Long iduser) {
		this.iduser = iduser;
	}

	/**
	 * Returns the 'idstatus'.
	 *
	 * @return the 'idstatus'
	 */
	public Long getIdstatus() {
		return this.idstatus;
	}

	/**
	 * Set the 'idstatus'.
	 *
	 * @param idstatus the 'idstatus'
	 */
	public void setIdstatus(Long idstatus) {
		this.idstatus = idstatus;
	}

	/**
	 * Returns the 'idbu'.
	 *
	 * @return the 'idbu'
	 */
	public Long getIdbu() {
		return this.idbu;
	}

	/**
	 * Set the 'idbu'.
	 *
	 * @param idbu the 'idbu'
	 */
	public void setIdbu(Long idbu) {
		this.idbu = idbu;
	}

	/**
	 * Returns the 'question1'.
	 *
	 * @return the 'question1'
	 */
	public String getQuestion1() {
		return this.question1;
	}

	/**
	 * Set the 'question1'.
	 *
	 * @param question1 the 'question1'
	 */
	public void setQuestion1(String question1) {
		this.question1 = question1;
	}

	/**
	 * Returns the 'question2'.
	 *
	 * @return the 'question2'
	 */
	public String getQuestion2() {
		return this.question2;
	}

	/**
	 * Set the 'question2'.
	 *
	 * @param question2 the 'question2'
	 */
	public void setQuestion2(String question2) {
		this.question2 = question2;
	}

	/**
	 * Returns the 'question3'.
	 *
	 * @return the 'question3'
	 */
	public String getQuestion3() {
		return this.question3;
	}

	/**
	 * Set the 'question3'.
	 *
	 * @param question3 the 'question3'
	 */
	public void setQuestion3(String question3) {
		this.question3 = question3;
	}

	/**
	 * Returns the 'question4'.
	 *
	 * @return the 'question4'
	 */
	public String getQuestion4() {
		return this.question4;
	}

	/**
	 * Set the 'question4'.
	 *
	 * @param question4 the 'question4'
	 */
	public void setQuestion4(String question4) {
		this.question4 = question4;
	}

	/**
	 * Returns the 'question5'.
	 *
	 * @return the 'question5'
	 */
	public String getQuestion5() {
		return this.question5;
	}

	/**
	 * Set the 'question5'.
	 *
	 * @param question5 the 'question5'
	 */
	public void setQuestion5(String question5) {
		this.question5 = question5;
	}

	/**
	 * Returns the 'iniciative'.
	 *
	 * @return the 'iniciative'
	 */
	public String getIniciative() {
		return this.iniciative;
	}

	/**
	 * Set the 'iniciative'.
	 *
	 * @param iniciative the 'iniciative'
	 */
	public void setIniciative(String iniciative) {
		this.iniciative = iniciative;
	}

	/**
	 * Returns the 'result'.
	 *
	 * @return the 'result'
	 */
	public String getResult() {
		return this.result;
	}

	/**
	 * Set the 'result'.
	 *
	 * @param result the 'result'
	 */
	public void setResult(String result) {
		this.result = result;
	}

	/**
	 * Returns the 'finished'.
	 *
	 * @return the 'finished'
	 */
	public Boolean getFinished() {
		return this.finished;
	}

	/**
	 * Set the 'finished'.
	 *
	 * @param finished the 'finished'
	 */
	public void setFinished(Boolean finished) {
		this.finished = finished;
	}

}
